# near model CODE resource # jump table entries: 18424-18425 (2 of them) fn00000000: 00000000 4E56 FFE2 link A6, -0x001E 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 206E 0008 movea.l A0, [A6 + 0x8] 0000000C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000010 22D8 move.l [A1]+, [A0]+ 00000012 22D8 move.l [A1]+, [A0]+ 00000014 266E 000C movea.l A3, [A6 + 0xC] 00000018 7000 moveq.l D0, 0x00 0000001A 2840 movea.l A4, D0 0000001C 200B move.l D0, A3 0000001E 677C beq +0x7E /* 0000009C */ 00000020 4267 clr.w -[A7] 00000022 1F3C 0001 move.b -[A7], 0x1 00000026 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000002A 1E1F move.b D7, [A7]+ 0000002C 41EE FFEC lea.l A0, [A6 - 0x14] 00000030 43EE FFF8 lea.l A1, [A6 - 0x8] 00000034 20D9 move.l [A0]+, [A1]+ 00000036 20D9 move.l [A0]+, [A1]+ 00000038 486E FFEC pea.l [A6 - 0x14] 0000003C 302E FFEE move.w D0, [A6 - 0x12] 00000040 4440 neg.w D0 00000042 3F00 move.w -[A7], D0 00000044 302E FFEC move.w D0, [A6 - 0x14] 00000048 4440 neg.w D0 0000004A 3F00 move.w -[A7], D0 0000004C A8A8 syscall OffsetRect 0000004E 42A7 clr.l -[A7] 00000050 486E FFEC pea.l [A6 - 0x14] 00000054 A8F3 syscall OpenPicture 00000056 285F movea.l A4, [A7]+ 00000058 486E FFEC pea.l [A6 - 0x14] 0000005C A87B syscall ClipRect 0000005E 2053 movea.l A0, [A3] 00000060 43EE FFEC lea.l A1, [A6 - 0x14] 00000064 5488 addq.l A0, 2 00000066 22D8 move.l [A1]+, [A0]+ 00000068 22D8 move.l [A1]+, [A0]+ 0000006A 486E FFEC pea.l [A6 - 0x14] 0000006E 302E FFEE move.w D0, [A6 - 0x12] 00000072 4440 neg.w D0 00000074 906E FFFA sub.w D0, [A6 - 0x6] 00000078 3F00 move.w -[A7], D0 0000007A 302E FFEC move.w D0, [A6 - 0x14] 0000007E 4440 neg.w D0 00000080 906E FFF8 sub.w D0, [A6 - 0x8] 00000084 3F00 move.w -[A7], D0 00000086 A8A8 syscall OffsetRect 00000088 2F0B move.l -[A7], A3 0000008A 486E FFEC pea.l [A6 - 0x14] 0000008E A8F6 syscall DrawPicture 00000090 A8F4 syscall ClosePicture 00000092 4267 clr.w -[A7] 00000094 1F07 move.b -[A7], D7 00000096 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000009A 1E1F move.b D7, [A7]+ label0000009C: 0000009C 2D4C 0010 move.l [A6 + 0x10], A4 000000A0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000000A4 4E5E unlink A6 000000A6 205F movea.l A0, [A7]+ 000000A8 504F addq.w A7, 8 000000AA 4ED0 jmp [A0] fn000000AC: 000000AC 4E56 FF6A link A6, -0x0096 000000B0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000000B4 206E 0008 movea.l A0, [A6 + 0x8] 000000B8 43EE FFF8 lea.l A1, [A6 - 0x8] 000000BC 22D8 move.l [A1]+, [A0]+ 000000BE 22D8 move.l [A1]+, [A0]+ 000000C0 266E 000C movea.l A3, [A6 + 0xC] 000000C4 7000 moveq.l D0, 0x00 000000C6 2840 movea.l A4, D0 000000C8 7000 moveq.l D0, 0x00 000000CA 2D40 FF72 move.l [A6 - 0x8E], D0 000000CE 486E FF6E pea.l [A6 - 0x92] 000000D2 486E FF6A pea.l [A6 - 0x96] 000000D6 4EAD 41DA jsr [A5 + 0x41DA /* export_2103 */] 000000DA 200B move.l D0, A3 000000DC 6604 bne +0x6 /* 000000E2 */ 000000DE 6000 01C8 bra +0x1CA /* 000002A8 */ label000000E2: 000000E2 4267 clr.w -[A7] 000000E4 2F0B move.l -[A7], A3 000000E6 486E FF78 pea.l [A6 - 0x88] 000000EA 42A7 clr.l -[A7] 000000EC 42A7 clr.l -[A7] 000000EE 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */] 000000F2 3C1F move.w D6, [A7]+ 000000F4 6704 beq +0x6 /* 000000FA */ 000000F6 6000 01B0 bra +0x1B2 /* 000002A8 */ label000000FA: 000000FA 4267 clr.w -[A7] 000000FC 486E FF78 pea.l [A6 - 0x88] 00000100 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */] 00000104 3A1F move.w D5, [A7]+ 00000106 41EE FFEC lea.l A0, [A6 - 0x14] 0000010A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000010E 20D9 move.l [A0]+, [A1]+ 00000110 20D9 move.l [A0]+, [A1]+ 00000112 486E FFEC pea.l [A6 - 0x14] 00000116 302E FFEE move.w D0, [A6 - 0x12] 0000011A 4440 neg.w D0 0000011C 3F00 move.w -[A7], D0 0000011E 302E FFEC move.w D0, [A6 - 0x14] 00000122 4440 neg.w D0 00000124 3F00 move.w -[A7], D0 00000126 A8A8 syscall OffsetRect 00000128 4267 clr.w -[A7] 0000012A 1F3C 0001 move.b -[A7], 0x1 0000012E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000132 1E1F move.b D7, [A7]+ 00000134 4267 clr.w -[A7] 00000136 486E FF72 pea.l [A6 - 0x8E] 0000013A 3F05 move.w -[A7], D5 0000013C 486E FFEC pea.l [A6 - 0x14] 00000140 42A7 clr.l -[A7] 00000142 42A7 clr.l -[A7] 00000144 2F3A 0192 move.l -[A7], [PC + 0x192 /* 000002D8, value 0x4, cstring "" */] 00000148 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 0000014C 3C1F move.w D6, [A7]+ 0000014E 4267 clr.w -[A7] 00000150 1F07 move.b -[A7], D7 00000152 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000156 1E1F move.b D7, [A7]+ 00000158 4A46 tst.w D6 0000015A 56C0 sne D0 0000015C 4A00 tst.b D0 0000015E 6600 0148 bne +0x14A /* 000002A8 */ 00000162 4AAE FF72 tst.l [A6 - 0x8E] 00000166 57C1 seq D1 00000168 8001 or.b D0, D1 0000016A 6704 beq +0x6 /* 00000170 */ 0000016C 6000 013A bra +0x13C /* 000002A8 */ label00000170: 00000170 4AAE FF72 tst.l [A6 - 0x8E] 00000174 56C0 sne D0 00000176 4A00 tst.b D0 00000178 6700 012E beq +0x130 /* 000002A8 */ 0000017C 2F00 move.l -[A7], D0 0000017E 4267 clr.w -[A7] 00000180 2F2E FF72 move.l -[A7], [A6 - 0x8E] 00000184 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 00000188 121F move.b D1, [A7]+ 0000018A 201F move.l D0, [A7]+ 0000018C C001 and.b D0, D1 0000018E 6700 0118 beq +0x11A /* 000002A8 */ 00000192 2F2E FF72 move.l -[A7], [A6 - 0x8E] 00000196 42A7 clr.l -[A7] 00000198 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 0000019C 206D FE3A movea.l A0, [A5 - 0x1C6] 000001A0 4868 0010 pea.l [A0 + 0x10] 000001A4 A8A3 syscall EraseRect 000001A6 206D FE3A movea.l A0, [A5 - 0x1C6] 000001AA 4868 0010 pea.l [A0 + 0x10] 000001AE A87B syscall ClipRect 000001B0 2053 movea.l A0, [A3] 000001B2 43EE FFEC lea.l A1, [A6 - 0x14] 000001B6 5488 addq.l A0, 2 000001B8 22D8 move.l [A1]+, [A0]+ 000001BA 22D8 move.l [A1]+, [A0]+ 000001BC 486E FFEC pea.l [A6 - 0x14] 000001C0 302E FFEE move.w D0, [A6 - 0x12] 000001C4 4440 neg.w D0 000001C6 906E FFFA sub.w D0, [A6 - 0x6] 000001CA 3F00 move.w -[A7], D0 000001CC 302E FFEC move.w D0, [A6 - 0x14] 000001D0 4440 neg.w D0 000001D2 906E FFF8 sub.w D0, [A6 - 0x8] 000001D6 3F00 move.w -[A7], D0 000001D8 A8A8 syscall OffsetRect 000001DA 2F0B move.l -[A7], A3 000001DC 486E FFEC pea.l [A6 - 0x14] 000001E0 A8F6 syscall DrawPicture 000001E2 2F2E FF6E move.l -[A7], [A6 - 0x92] 000001E6 2F2E FF6A move.l -[A7], [A6 - 0x96] 000001EA 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 000001EE 4267 clr.w -[A7] 000001F0 1F3C 0001 move.b -[A7], 0x1 000001F4 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000001F8 1E1F move.b D7, [A7]+ 000001FA 41EE FFEC lea.l A0, [A6 - 0x14] 000001FE 43EE FFF8 lea.l A1, [A6 - 0x8] 00000202 20D9 move.l [A0]+, [A1]+ 00000204 20D9 move.l [A0]+, [A1]+ 00000206 486E FFEC pea.l [A6 - 0x14] 0000020A 302E FFEE move.w D0, [A6 - 0x12] 0000020E 4440 neg.w D0 00000210 3F00 move.w -[A7], D0 00000212 302E FFEC move.w D0, [A6 - 0x14] 00000216 4440 neg.w D0 00000218 3F00 move.w -[A7], D0 0000021A A8A8 syscall OffsetRect 0000021C 42A7 clr.l -[A7] 0000021E 486E FFEC pea.l [A6 - 0x14] 00000222 A8F3 syscall OpenPicture 00000224 285F movea.l A4, [A7]+ 00000226 486E FFEC pea.l [A6 - 0x14] 0000022A A87B syscall ClipRect 0000022C 41EE FFEC lea.l A0, [A6 - 0x14] 00000230 43EE FFF8 lea.l A1, [A6 - 0x8] 00000234 20D9 move.l [A0]+, [A1]+ 00000236 20D9 move.l [A0]+, [A1]+ 00000238 486E FFEC pea.l [A6 - 0x14] 0000023C 302E FFEE move.w D0, [A6 - 0x12] 00000240 4440 neg.w D0 00000242 3F00 move.w -[A7], D0 00000244 302E FFEC move.w D0, [A6 - 0x14] 00000248 4440 neg.w D0 0000024A 3F00 move.w -[A7], D0 0000024C A8A8 syscall OffsetRect 0000024E 102D F47C move.b D0, [A5 - 0xB84] 00000252 6722 beq +0x24 /* 00000276 */ 00000254 206E FF72 movea.l A0, [A6 - 0x8E] 00000258 4868 0002 pea.l [A0 + 0x2] 0000025C 206D FE3A movea.l A0, [A5 - 0x1C6] 00000260 4868 0002 pea.l [A0 + 0x2] 00000264 486E FFEC pea.l [A6 - 0x14] 00000268 486E FFEC pea.l [A6 - 0x14] 0000026C 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00000270 42A7 clr.l -[A7] 00000272 A8EC syscall CopyBits 00000274 601E bra +0x20 /* 00000294 */ label00000276: 00000276 206E FF72 movea.l A0, [A6 - 0x8E] 0000027A 4868 0002 pea.l [A0 + 0x2] 0000027E 206D FE3A movea.l A0, [A5 - 0x1C6] 00000282 4868 0002 pea.l [A0 + 0x2] 00000286 486E FFEC pea.l [A6 - 0x14] 0000028A 486E FFEC pea.l [A6 - 0x14] 0000028E 4267 clr.w -[A7] 00000290 42A7 clr.l -[A7] 00000292 A8EC syscall CopyBits label00000294: 00000294 A8F4 syscall ClosePicture 00000296 4267 clr.w -[A7] 00000298 1F07 move.b -[A7], D7 0000029A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000029E 1E1F move.b D7, [A7]+ 000002A0 2F2E FF72 move.l -[A7], [A6 - 0x8E] 000002A4 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label000002A8: 000002A8 4AAE FF72 tst.l [A6 - 0x8E] 000002AC 670E beq +0x10 /* 000002BC */ 000002AE 2F2E FF72 move.l -[A7], [A6 - 0x8E] 000002B2 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */] 000002B6 7000 moveq.l D0, 0x00 000002B8 2D40 FF72 move.l [A6 - 0x8E], D0 label000002BC: 000002BC 2F2E FF6E move.l -[A7], [A6 - 0x92] 000002C0 2F2E FF6A move.l -[A7], [A6 - 0x96] 000002C4 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 000002C8 2D4C 0010 move.l [A6 + 0x10], A4 000002CC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000002D0 4E5E unlink A6 000002D2 205F movea.l A0, [A7]+ 000002D4 504F addq.w A7, 8 000002D6 4ED0 jmp [A0] 000002D8 0000 0004 ori.b D0, 0x4 fn000002DC: 000002DC 4E56 FFE4 link A6, -0x001C 000002E0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000002E4 206E 0008 movea.l A0, [A6 + 0x8] 000002E8 43EE FFF8 lea.l A1, [A6 - 0x8] 000002EC 22D8 move.l [A1]+, [A0]+ 000002EE 22D8 move.l [A1]+, [A0]+ 000002F0 2A2E 000C move.l D5, [A6 + 0xC] 000002F4 7000 moveq.l D0, 0x00 000002F6 2840 movea.l A4, D0 000002F8 42A7 clr.l -[A7] 000002FA A8D8 syscall NewRgn 000002FC 265F movea.l A3, [A7]+ 000002FE 4A85 tst.l D5 00000300 56C0 sne D0 00000302 4A00 tst.b D0 00000304 6700 00CC beq +0xCE /* 000003D2 */ 00000308 C02D F478 and.b D0, [A5 - 0xB88] 0000030C 4A00 tst.b D0 0000030E 6700 00C2 beq +0xC4 /* 000003D2 */ 00000312 220B move.l D1, A3 00000314 56C1 sne D1 00000316 C001 and.b D0, D1 00000318 6700 00B8 beq +0xBA /* 000003D2 */ 0000031C 4267 clr.w -[A7] 0000031E 1F3C 0001 move.b -[A7], 0x1 00000322 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000326 1E1F move.b D7, [A7]+ 00000328 41EE FFEA lea.l A0, [A6 - 0x16] 0000032C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000330 20D9 move.l [A0]+, [A1]+ 00000332 20D9 move.l [A0]+, [A1]+ 00000334 486E FFEA pea.l [A6 - 0x16] 00000338 302E FFEC move.w D0, [A6 - 0x14] 0000033C 4440 neg.w D0 0000033E 3F00 move.w -[A7], D0 00000340 302E FFEA move.w D0, [A6 - 0x16] 00000344 4440 neg.w D0 00000346 3F00 move.w -[A7], D0 00000348 A8A8 syscall OffsetRect 0000034A 42A7 clr.l -[A7] 0000034C 486E FFEA pea.l [A6 - 0x16] 00000350 A8F3 syscall OpenPicture 00000352 285F movea.l A4, [A7]+ 00000354 486E FFEA pea.l [A6 - 0x16] 00000358 A87B syscall ClipRect 0000035A 2F0B move.l -[A7], A3 0000035C 486E FFEA pea.l [A6 - 0x16] 00000360 A8DF syscall RectRgn 00000362 2045 movea.l A0, D5 00000364 2050 movea.l A0, [A0] 00000366 43EE FFEA lea.l A1, [A6 - 0x16] 0000036A 5488 addq.l A0, 2 0000036C 22D8 move.l [A1]+, [A0]+ 0000036E 22D8 move.l [A1]+, [A0]+ 00000370 486E FFEA pea.l [A6 - 0x16] 00000374 302E FFEC move.w D0, [A6 - 0x14] 00000378 4440 neg.w D0 0000037A 906E FFFA sub.w D0, [A6 - 0x6] 0000037E 3F00 move.w -[A7], D0 00000380 302E FFEA move.w D0, [A6 - 0x16] 00000384 4440 neg.w D0 00000386 906E FFF8 sub.w D0, [A6 - 0x8] 0000038A 3F00 move.w -[A7], D0 0000038C A8A8 syscall OffsetRect 0000038E 4267 clr.w -[A7] 00000390 2F05 move.l -[A7], D5 00000392 486E FFEA pea.l [A6 - 0x16] 00000396 2F0B move.l -[A7], A3 00000398 3F3C 0001 move.w -[A7], 0x1 0000039C 42A7 clr.l -[A7] 0000039E 702E moveq.l D0, 0x2E 000003A0 AAA3 syscall CodecDispatch 000003A2 3C1F move.w D6, [A7]+ 000003A4 A8F4 syscall ClosePicture 000003A6 4267 clr.w -[A7] 000003A8 1F07 move.b -[A7], D7 000003AA 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000003AE 1E1F move.b D7, [A7]+ 000003B0 4A46 tst.w D6 000003B2 56C0 sne D0 000003B4 4A00 tst.b D0 000003B6 6712 beq +0x14 /* 000003CA */ 000003B8 220C move.l D1, A4 000003BA 56C1 sne D1 000003BC C001 and.b D0, D1 000003BE 670A beq +0xC /* 000003CA */ 000003C0 2F0C move.l -[A7], A4 000003C2 205F movea.l A0, [A7]+ 000003C4 A023 syscall DisposHandle/DisposeHandle 000003C6 7000 moveq.l D0, 0x00 000003C8 2840 movea.l A4, D0 label000003CA: 000003CA 2F0B move.l -[A7], A3 000003CC A8D9 syscall DisposRgn/DisposeRgn 000003CE 7000 moveq.l D0, 0x00 000003D0 2640 movea.l A3, D0 label000003D2: 000003D2 2D4C 0010 move.l [A6 + 0x10], A4 000003D6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000003DA 4E5E unlink A6 000003DC 205F movea.l A0, [A7]+ 000003DE 504F addq.w A7, 8 000003E0 4ED0 jmp [A0] 000003E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000003E4-000003E8 fn000003E4: 000003E4 4E56 FFE2 link A6, -0x001E // end alternate branch 000003E4-000003E8 fn000003E4: // (misaligned) 000003E6 FFE2 .invalid <> 000003E8 48E7 0118 movem.l -[A7], D7,A3,A4 000003EC 206E 0008 movea.l A0, [A6 + 0x8] 000003F0 43EE FFF8 lea.l A1, [A6 - 0x8] 000003F4 22D8 move.l [A1]+, [A0]+ 000003F6 22D8 move.l [A1]+, [A0]+ 000003F8 266E 000C movea.l A3, [A6 + 0xC] 000003FC 7000 moveq.l D0, 0x00 000003FE 2840 movea.l A4, D0 00000400 200B move.l D0, A3 00000402 56C0 sne D0 00000404 4A00 tst.b D0 00000406 6700 0094 beq +0x96 /* 0000049C */ 0000040A 2053 movea.l A0, [A3] 0000040C 4AA8 0048 tst.l [A0 + 0x48] 00000410 56C1 sne D1 00000412 C001 and.b D0, D1 00000414 6700 0086 beq +0x88 /* 0000049C */ 00000418 4267 clr.w -[A7] 0000041A 1F3C 0001 move.b -[A7], 0x1 0000041E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000422 1E1F move.b D7, [A7]+ 00000424 41EE FFEC lea.l A0, [A6 - 0x14] 00000428 43EE FFF8 lea.l A1, [A6 - 0x8] 0000042C 20D9 move.l [A0]+, [A1]+ 0000042E 20D9 move.l [A0]+, [A1]+ 00000430 486E FFEC pea.l [A6 - 0x14] 00000434 302E FFEE move.w D0, [A6 - 0x12] 00000438 4440 neg.w D0 0000043A 3F00 move.w -[A7], D0 0000043C 302E FFEC move.w D0, [A6 - 0x14] 00000440 4440 neg.w D0 00000442 3F00 move.w -[A7], D0 00000444 A8A8 syscall OffsetRect 00000446 42A7 clr.l -[A7] 00000448 486E FFEC pea.l [A6 - 0x14] 0000044C A8F3 syscall OpenPicture 0000044E 285F movea.l A4, [A7]+ 00000450 486E FFEC pea.l [A6 - 0x14] 00000454 A87B syscall ClipRect 00000456 2053 movea.l A0, [A3] 00000458 2068 0048 movea.l A0, [A0 + 0x48] 0000045C 2050 movea.l A0, [A0] 0000045E 43EE FFEC lea.l A1, [A6 - 0x14] 00000462 5488 addq.l A0, 2 00000464 22D8 move.l [A1]+, [A0]+ 00000466 22D8 move.l [A1]+, [A0]+ 00000468 486E FFEC pea.l [A6 - 0x14] 0000046C 302E FFEE move.w D0, [A6 - 0x12] 00000470 4440 neg.w D0 00000472 906E FFFA sub.w D0, [A6 - 0x6] 00000476 3F00 move.w -[A7], D0 00000478 302E FFEC move.w D0, [A6 - 0x14] 0000047C 4440 neg.w D0 0000047E 906E FFF8 sub.w D0, [A6 - 0x8] 00000482 3F00 move.w -[A7], D0 00000484 A8A8 syscall OffsetRect 00000486 2F0B move.l -[A7], A3 00000488 486E FFEC pea.l [A6 - 0x14] 0000048C 4EAD 469A jsr [A5 + 0x469A /* export_2255 */] 00000490 A8F4 syscall ClosePicture 00000492 4267 clr.w -[A7] 00000494 1F07 move.b -[A7], D7 00000496 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000049A 1E1F move.b D7, [A7]+ label0000049C: 0000049C 2D4C 0010 move.l [A6 + 0x10], A4 000004A0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000004A4 4E5E unlink A6 000004A6 205F movea.l A0, [A7]+ 000004A8 504F addq.w A7, 8 000004AA 4ED0 jmp [A0] fn000004AC: 000004AC 4E56 FF6A link A6, -0x0096 000004B0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000004B4 206E 0008 movea.l A0, [A6 + 0x8] 000004B8 43EE FFF8 lea.l A1, [A6 - 0x8] 000004BC 22D8 move.l [A1]+, [A0]+ 000004BE 22D8 move.l [A1]+, [A0]+ 000004C0 286E 000C movea.l A4, [A6 + 0xC] 000004C4 7000 moveq.l D0, 0x00 000004C6 2640 movea.l A3, D0 000004C8 7000 moveq.l D0, 0x00 000004CA 2D40 FF72 move.l [A6 - 0x8E], D0 000004CE 486E FF6E pea.l [A6 - 0x92] 000004D2 486E FF6A pea.l [A6 - 0x96] 000004D6 4EAD 41DA jsr [A5 + 0x41DA /* export_2103 */] 000004DA 200C move.l D0, A4 000004DC 6604 bne +0x6 /* 000004E2 */ 000004DE 6000 01C8 bra +0x1CA /* 000006A8 */ label000004E2: 000004E2 2054 movea.l A0, [A4] 000004E4 4AA8 0048 tst.l [A0 + 0x48] 000004E8 6604 bne +0x6 /* 000004EE */ 000004EA 6000 01BC bra +0x1BE /* 000006A8 */ label000004EE: 000004EE 4267 clr.w -[A7] 000004F0 2F0C move.l -[A7], A4 000004F2 486E FF78 pea.l [A6 - 0x88] 000004F6 42A7 clr.l -[A7] 000004F8 42A7 clr.l -[A7] 000004FA 4EAD 46A2 jsr [A5 + 0x46A2 /* export_2256 */] 000004FE 3C1F move.w D6, [A7]+ 00000500 6704 beq +0x6 /* 00000506 */ 00000502 6000 01A4 bra +0x1A6 /* 000006A8 */ label00000506: 00000506 4267 clr.w -[A7] 00000508 486E FF78 pea.l [A6 - 0x88] 0000050C 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */] 00000510 3A1F move.w D5, [A7]+ 00000512 41EE FFEC lea.l A0, [A6 - 0x14] 00000516 43EE FFF8 lea.l A1, [A6 - 0x8] 0000051A 20D9 move.l [A0]+, [A1]+ 0000051C 20D9 move.l [A0]+, [A1]+ 0000051E 486E FFEC pea.l [A6 - 0x14] 00000522 302E FFEE move.w D0, [A6 - 0x12] 00000526 4440 neg.w D0 00000528 3F00 move.w -[A7], D0 0000052A 302E FFEC move.w D0, [A6 - 0x14] 0000052E 4440 neg.w D0 00000530 3F00 move.w -[A7], D0 00000532 A8A8 syscall OffsetRect 00000534 4267 clr.w -[A7] 00000536 1F3C 0001 move.b -[A7], 0x1 0000053A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000053E 1E1F move.b D7, [A7]+ 00000540 4267 clr.w -[A7] 00000542 486E FF72 pea.l [A6 - 0x8E] 00000546 3F05 move.w -[A7], D5 00000548 486E FFEC pea.l [A6 - 0x14] 0000054C 42A7 clr.l -[A7] 0000054E 42A7 clr.l -[A7] 00000550 2F3A 0186 move.l -[A7], [PC + 0x186 /* 000006D8, value 0x4, cstring "" */] 00000554 4EAD 419A jsr [A5 + 0x419A /* export_2095 */] 00000558 3C1F move.w D6, [A7]+ 0000055A 4267 clr.w -[A7] 0000055C 1F07 move.b -[A7], D7 0000055E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 00000562 1E1F move.b D7, [A7]+ 00000564 4A46 tst.w D6 00000566 56C0 sne D0 00000568 4A00 tst.b D0 0000056A 6600 013C bne +0x13E /* 000006A8 */ 0000056E 4AAE FF72 tst.l [A6 - 0x8E] 00000572 57C1 seq D1 00000574 8001 or.b D0, D1 00000576 6704 beq +0x6 /* 0000057C */ 00000578 6000 012E bra +0x130 /* 000006A8 */ label0000057C: 0000057C 4AAE FF72 tst.l [A6 - 0x8E] 00000580 56C0 sne D0 00000582 4A00 tst.b D0 00000584 6700 0122 beq +0x124 /* 000006A8 */ 00000588 2F00 move.l -[A7], D0 0000058A 4267 clr.w -[A7] 0000058C 2F2E FF72 move.l -[A7], [A6 - 0x8E] 00000590 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 00000594 121F move.b D1, [A7]+ 00000596 201F move.l D0, [A7]+ 00000598 C001 and.b D0, D1 0000059A 6700 010C beq +0x10E /* 000006A8 */ 0000059E 2F2E FF72 move.l -[A7], [A6 - 0x8E] 000005A2 42A7 clr.l -[A7] 000005A4 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 000005A8 2054 movea.l A0, [A4] 000005AA 2068 0048 movea.l A0, [A0 + 0x48] 000005AE 2050 movea.l A0, [A0] 000005B0 43EE FFEC lea.l A1, [A6 - 0x14] 000005B4 5488 addq.l A0, 2 000005B6 22D8 move.l [A1]+, [A0]+ 000005B8 22D8 move.l [A1]+, [A0]+ 000005BA 486E FFEC pea.l [A6 - 0x14] 000005BE 302E FFEE move.w D0, [A6 - 0x12] 000005C2 4440 neg.w D0 000005C4 906E FFFA sub.w D0, [A6 - 0x6] 000005C8 3F00 move.w -[A7], D0 000005CA 302E FFEC move.w D0, [A6 - 0x14] 000005CE 4440 neg.w D0 000005D0 906E FFF8 sub.w D0, [A6 - 0x8] 000005D4 3F00 move.w -[A7], D0 000005D6 A8A8 syscall OffsetRect 000005D8 2F0C move.l -[A7], A4 000005DA 486E FFEC pea.l [A6 - 0x14] 000005DE 4EAD 469A jsr [A5 + 0x469A /* export_2255 */] 000005E2 2F2E FF6E move.l -[A7], [A6 - 0x92] 000005E6 2F2E FF6A move.l -[A7], [A6 - 0x96] 000005EA 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 000005EE 4267 clr.w -[A7] 000005F0 1F3C 0001 move.b -[A7], 0x1 000005F4 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000005F8 1E1F move.b D7, [A7]+ 000005FA 41EE FFEC lea.l A0, [A6 - 0x14] 000005FE 43EE FFF8 lea.l A1, [A6 - 0x8] 00000602 20D9 move.l [A0]+, [A1]+ 00000604 20D9 move.l [A0]+, [A1]+ 00000606 486E FFEC pea.l [A6 - 0x14] 0000060A 302E FFEE move.w D0, [A6 - 0x12] 0000060E 4440 neg.w D0 00000610 3F00 move.w -[A7], D0 00000612 302E FFEC move.w D0, [A6 - 0x14] 00000616 4440 neg.w D0 00000618 3F00 move.w -[A7], D0 0000061A A8A8 syscall OffsetRect 0000061C 42A7 clr.l -[A7] 0000061E 486E FFEC pea.l [A6 - 0x14] 00000622 A8F3 syscall OpenPicture 00000624 265F movea.l A3, [A7]+ 00000626 486E FFEC pea.l [A6 - 0x14] 0000062A A87B syscall ClipRect 0000062C 41EE FFEC lea.l A0, [A6 - 0x14] 00000630 43EE FFF8 lea.l A1, [A6 - 0x8] 00000634 20D9 move.l [A0]+, [A1]+ 00000636 20D9 move.l [A0]+, [A1]+ 00000638 486E FFEC pea.l [A6 - 0x14] 0000063C 302E FFEE move.w D0, [A6 - 0x12] 00000640 4440 neg.w D0 00000642 3F00 move.w -[A7], D0 00000644 302E FFEC move.w D0, [A6 - 0x14] 00000648 4440 neg.w D0 0000064A 3F00 move.w -[A7], D0 0000064C A8A8 syscall OffsetRect 0000064E 102D F47C move.b D0, [A5 - 0xB84] 00000652 6722 beq +0x24 /* 00000676 */ 00000654 206E FF72 movea.l A0, [A6 - 0x8E] 00000658 4868 0002 pea.l [A0 + 0x2] 0000065C 206D FE3A movea.l A0, [A5 - 0x1C6] 00000660 4868 0002 pea.l [A0 + 0x2] 00000664 486E FFEC pea.l [A6 - 0x14] 00000668 486E FFEC pea.l [A6 - 0x14] 0000066C 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00000670 42A7 clr.l -[A7] 00000672 A8EC syscall CopyBits 00000674 601E bra +0x20 /* 00000694 */ label00000676: 00000676 206E FF72 movea.l A0, [A6 - 0x8E] 0000067A 4868 0002 pea.l [A0 + 0x2] 0000067E 206D FE3A movea.l A0, [A5 - 0x1C6] 00000682 4868 0002 pea.l [A0 + 0x2] 00000686 486E FFEC pea.l [A6 - 0x14] 0000068A 486E FFEC pea.l [A6 - 0x14] 0000068E 4267 clr.w -[A7] 00000690 42A7 clr.l -[A7] 00000692 A8EC syscall CopyBits label00000694: 00000694 A8F4 syscall ClosePicture 00000696 4267 clr.w -[A7] 00000698 1F07 move.b -[A7], D7 0000069A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000069E 1E1F move.b D7, [A7]+ 000006A0 2F2E FF72 move.l -[A7], [A6 - 0x8E] 000006A4 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label000006A8: 000006A8 4AAE FF72 tst.l [A6 - 0x8E] 000006AC 670E beq +0x10 /* 000006BC */ 000006AE 2F2E FF72 move.l -[A7], [A6 - 0x8E] 000006B2 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */] 000006B6 7000 moveq.l D0, 0x00 000006B8 2D40 FF72 move.l [A6 - 0x8E], D0 label000006BC: 000006BC 2F2E FF6E move.l -[A7], [A6 - 0x92] 000006C0 2F2E FF6A move.l -[A7], [A6 - 0x96] 000006C4 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */] 000006C8 2D4B 0010 move.l [A6 + 0x10], A3 000006CC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000006D0 4E5E unlink A6 000006D2 205F movea.l A0, [A7]+ 000006D4 504F addq.w A7, 8 000006D6 4ED0 jmp [A0] 000006D8 0000 0004 ori.b D0, 0x4 export_2303: 000006DC 4E56 FFF4 link A6, -0x000C 000006E0 48E7 0018 movem.l -[A7], A3,A4 000006E4 206E 0008 movea.l A0, [A6 + 0x8] 000006E8 43EE FFF8 lea.l A1, [A6 - 0x8] 000006EC 22D8 move.l [A1]+, [A0]+ 000006EE 22D8 move.l [A1]+, [A0]+ 000006F0 266E 000C movea.l A3, [A6 + 0xC] 000006F4 7000 moveq.l D0, 0x00 000006F6 2840 movea.l A4, D0 000006F8 200B move.l D0, A3 000006FA 6732 beq +0x34 /* 0000072E */ 000006FC 42A7 clr.l -[A7] 000006FE 2F0B move.l -[A7], A3 00000700 486E FFF8 pea.l [A6 - 0x8] 00000704 4EBA FBD6 jsr [PC - 0x42A /* 000002DC */] 00000708 285F movea.l A4, [A7]+ 0000070A 200C move.l D0, A4 0000070C 6620 bne +0x22 /* 0000072E */ 0000070E 42A7 clr.l -[A7] 00000710 2F0B move.l -[A7], A3 00000712 486E FFF8 pea.l [A6 - 0x8] 00000716 4EBA F994 jsr [PC - 0x66C /* 000000AC */] 0000071A 285F movea.l A4, [A7]+ 0000071C 200C move.l D0, A4 0000071E 660E bne +0x10 /* 0000072E */ 00000720 42A7 clr.l -[A7] 00000722 2F0B move.l -[A7], A3 00000724 486E FFF8 pea.l [A6 - 0x8] 00000728 4EBA F8D6 jsr [PC - 0x72A /* 00000000 */] 0000072C 285F movea.l A4, [A7]+ label0000072E: 0000072E 2D4C 0010 move.l [A6 + 0x10], A4 00000732 4CDF 1800 movem.l A3,A4, [A7]+ 00000736 4E5E unlink A6 00000738 205F movea.l A0, [A7]+ 0000073A 504F addq.w A7, 8 0000073C 4ED0 jmp [A0] 0000073E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2304: // at 00000740 (misaligned) 00000742 FFF4 .invalid <> 00000744 48E7 0018 movem.l -[A7], A3,A4 00000748 206E 0008 movea.l A0, [A6 + 0x8] 0000074C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000750 22D8 move.l [A1]+, [A0]+ 00000752 22D8 move.l [A1]+, [A0]+ 00000754 266E 000C movea.l A3, [A6 + 0xC] 00000758 7000 moveq.l D0, 0x00 0000075A 2840 movea.l A4, D0 0000075C 200B move.l D0, A3 0000075E 6720 beq +0x22 /* 00000780 */ 00000760 42A7 clr.l -[A7] 00000762 2F0B move.l -[A7], A3 00000764 486E FFF8 pea.l [A6 - 0x8] 00000768 4EBA FD42 jsr [PC - 0x2BE /* 000004AC */] 0000076C 285F movea.l A4, [A7]+ 0000076E 200C move.l D0, A4 00000770 660E bne +0x10 /* 00000780 */ 00000772 42A7 clr.l -[A7] 00000774 2F0B move.l -[A7], A3 00000776 486E FFF8 pea.l [A6 - 0x8] 0000077A 4EBA FC68 jsr [PC - 0x398 /* 000003E4 */] 0000077E 285F movea.l A4, [A7]+ label00000780: 00000780 2D4C 0010 move.l [A6 + 0x10], A4 00000784 4CDF 1800 movem.l A3,A4, [A7]+ 00000788 4E5E unlink A6 0000078A 205F movea.l A0, [A7]+ 0000078C 504F addq.w A7, 8 0000078E 4ED0 jmp [A0]